html, body { margin: 0px; height: 100%; font-family: 微软雅黑; min-width: 1400px; }
html { background: rgb(255, 255, 255); }
body { font: 12px / 1.5 "Microsoft yahei", Tahoma, Arial, Helvetica, sans-serif; word-break: break-all; overflow-wrap: break-word; margin: 0px auto; overflow-x: hidden; }
body, h1, h2, h3, h4, h5, h6, p, dl, dd, td, th { margin: 0px; padding: 0px; }
ul, ol, input { margin: 0px; padding: 0px; }
li { list-style: none; }
img { border: 0px; vertical-align: middle; }
a { text-decoration: none; color: rgb(51, 51, 51); font-family: 微软雅黑; }
a:hover { color: rgb(204, 0, 0); }
select, input { font-size: 12px; font-family: 微软雅黑, 宋体; padding: 1px; margin: 0px; color: rgb(0, 0, 0); }
ul, li, dl, dt, dd, h1, h2, h3, h4, h5, p, form, em, spen { margin: 0px; padding: 0px; list-style: none; }
em, i { font-style: normal; }
.clearfix::after { visibility: hidden; display: block; font-size: 0px; content: " "; clear: both; height: 0px; }
* html .clearfix { zoom: 1; }
input { border: 1px solid rgb(204, 204, 204); outline: none; }
.fl { float: left; }
.fr { float: right; }
.left { float: left; }
.com_tit { position: relative; z-index: 2; height: 50px; }
:first-child + html .clearfix { zoom: 1; }
.m_t_25 { margin-top: 25px !important; }
.m_b_20 { margin-bottom: 20px; }
.f_left { float: left !important; }
.f_right { float: right !important; }
.title { width: 100%; float: left; }
.mainMod-lrtAdv-lt, .mainMod-lrtAdv-rt { position: absolute; top: 120px; left: 30px; width: 230px; height: 660px; }
.mainMod-lrtAdv-rt { left: auto; right: 30px; }
.mainMod-lrtAdv-lt > a, .mainMod-lrtAdv-rt > a { display: block; width: 100%; height: 100%; }
.header ul.hnnav li .drop-link a, .header ul.hnnav li .drop-link a:hover { background-image: url("../images/ico.png"); background-repeat: no-repeat; }
.wapper { width: 1400px; margin: 0px auto; }
.global_top { text-align: center; }
.overh { overflow: visible !important; }
.nofilter { filter: none !important; }
.header { background-color: rgb(255, 255, 255); padding-bottom: 15px; }
.header .logo { text-indent: -9999em;float: left; padding: 0px; margin: 23px 0px 0px 40px; }
.header .logo a{display: block;width: 231px;height: 56px;background: url(../images/logo.png) no-repeat center;}
.header .weather { width: 100px; float: left; overflow: hidden; padding: 0px 0px 0px 15px; }
.header .search_box { width: 445px; float: left; margin-left: 100px; }
.header .search_box #time { font-family: Verdana, Geneva, sans-serif; float: left; width: 270px; }
.header .search_box .search { width: 450px; float: left; margin-top: 31px; }
.header .nav_ico { float: right; padding-right: 5px; margin-top: 15px; }
.header ul.nav_ico li { margin-left: 10px; display: inline; float: left; padding-left: 10px; background: url("../images/nav_ico_line.jpg") left center no-repeat; }
.header ul.nav_ico li.onered { padding: 0px; }
.header ul.nav_ico li.onered a { width: 87px; height: 62px; display: block; float: left; background: url("../images/xuexi.jpg") center center no-repeat; }
.header ul.nav_ico li.rmtzx a { width: 54px; height: 62px; display: block; float: left; background: url("../images/rmtzxjz.jpg") center center no-repeat; }
.header ul.nav_ico li.xsdwmsjzx a { width: 68px; height: 62px; display: block; float: left; background: url("../images/xsdwmsjzx.jpg") center center no-repeat; }
.header ul.nav_ico li.hxw a { width: 44px; height: 62px; display: block; float: left; background: url("../images/hxw.jpg") center center no-repeat; }
.header ul.nav_ico li.hnwmw a { width: 68px; height: 62px; display: block; float: left; background: url("../images/hnwmw.jpg") center center no-repeat; }
.header ul.nav_ico li.gcdpx a { width: 49px; height: 62px; display: block; float: left; background: url("../images/gcdpx.jpg") center center no-repeat; }
.header ul.nav_ico li.xnh a { width: 49px; height: 62px; display: block; float: left; background: url("../images/xnh.jpg") center center no-repeat; }
.header ul.nav_ico li.hwsjb a { width: 79px; height: 62px; display: block; float: left; background: url("../images/hwsjb.jpg") center center no-repeat; }
.header ul.nav_ico li.hwskled a { width: 108px; height: 62px; display: block; float: left; background: url("../images/hwskled.jpg") center center no-repeat; }
.header ul.hnnav { width: 1400px; float: left; margin-top: 5px; font-size: 14px; padding-bottom: 4px; }
.header ul.hnnav li { float: left; margin-right: 22px; position: relative; line-height: 35px; }
.header ul.hnnav li div.dropdownLayer { display: none; position: absolute; left: 0px; top: 22px; padding-top: 10px; background: url("../images/kong.gif"); z-index: 299; }
.header ul.hnnav li a.drop-link { padding-right: 11px; height: 22px; background-position: right -5px; float: left; }
.header ul.hnnav li a.drop-link:hover { background-position: right 11px; text-decoration: none; }
.mainsearch .inputbox { float: left; background-position: 0px 322px; border: 2px solid rgb(225, 59, 41); margin-right: 0px; border-radius: 5px 0px 0px 5px; }
.mainsearch .input { padding: 3px 4px 3px 6px; line-height: 35px; height: 35px; width: 350px; float: left; border: none; background: rgb(246, 246, 246); border-radius: 5px 0px 0px 5px; }
.mainsearch .inputover { background-position: 0px 291px; border: 2px solid rgb(225, 59, 41); }
.mainsearch .btn { border: none; background: rgb(225, 59, 41); cursor: pointer; width: 80px; height: 45px; float: left; font-size: 15px; color: rgb(255, 255, 255); border-radius: 0px 5px 5px 0px; }
.mainsearch .btn:hover, .mainsearch .btn.btnover { background-position: -85px 356px; }
.mainsearch .selectbox { width: 60px; height: 23px; cursor: pointer; z-index: 100; float: left; }
.mainsearch .selectbox a.selectnow { display: block; background-position: 108px 353px; width: 49px; height: 20px; line-height: 21px; padding: 3px 0px 4px 11px; overflow: hidden; white-space: nowrap; color: rgb(136, 136, 136); font-weight: 100; }
.mainsearch .selectbox a.selectnow:hover, .mainsearch .selectbox a.over { background-position: 108px 385px; border-right: 2px solid rgb(221, 221, 221); padding: 3px 0px 4px 11px; width: 47px; text-decoration: none; color: rgb(204, 0, 0); }
.mainsearch .selectbox .selectlist { display: none; z-index: 200; position: absolute; width: 58px; border-right: 2px solid rgb(221, 221, 221); border-bottom: 2px solid rgb(221, 221, 221); border-left: 2px solid rgb(221, 221, 221); border-image: initial; border-top: none; background: rgb(255, 255, 255); margin-left: -2px; }
.mainsearch .selectbox .selectlist li { float: left; width: 58px; overflow: hidden; border-top: 1px solid rgb(238, 238, 238); }
.mainsearch .selectbox .selectlist li a { color: rgb(102, 102, 102); display: block; padding: 3px 0px 4px; height: 21px; line-height: 23px; overflow: hidden; text-align: center; }
.mainsearch .selectbox .selectlist li a:hover { background: rgb(247, 247, 247); color: rgb(204, 0, 0); }
.mainsearch .selectbox .selectlist li a.selected { background: rgb(204, 0, 0); color: rgb(255, 255, 255); }
.mainsearch .selectbox a { outline: none; text-decoration: none; }
.mainsearch .selectbox a:focus { outline: none; text-decoration: none; }
.mainnav { width: 1400px; font-family: 微软雅黑; font-size: 14px; margin: 0px auto 6px; background-color: rgb(255, 255, 255); }
.main_sec { background: rgb(255, 255, 255); overflow: hidden; border-radius: 5px; line-height: 40px; font-size: 16px; padding: 0px 7px; box-shadow: rgba(94, 111, 166, 0.12) 0px 3px 7px 0px; }
.main_sec li { float: left; overflow: hidden; margin: 0px 13px; }
.main_sec li a { color: rgb(102, 102, 102); }
.part2017 { width: 1400px; height: auto; display: block; overflow: hidden; margin: 0px auto; position: relative; background: rgb(255, 255, 255); }
.tout, .tout-1 { width: 100%; height: auto; display: block; overflow: hidden; }
.tout h1, .tout-1 h1 { width: 97.5%; height: 76px; line-height: 76px; display: block; overflow: hidden; font-family: "microsoft yahei"; text-align: center; margin: 0px auto; }
.tout { width: 70%; height: auto; display: block; overflow: hidden; float: left; }
.tout ul { display: block; width: 98%; margin: 0px auto; overflow: hidden; }
.tout ul li { float: left; font-size: 16px; width: 48%; display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; height: 40px; line-height: 40px; padding-left: 15px; background: url("../images/12.jpg") 0px center no-repeat; }
.tout h1 a, .tout-1 h1 a { color: rgb(225, 59, 41); white-space: nowrap; }
.tout h3 { width: 98%; height: 76px; line-height: 76px; display: block; overflow: hidden; font-family: "microsoft yahei"; text-align: center; margin: 0px auto; }
.tout h3 a { color: rgb(5, 51, 126); }
.tout span, .tout-1 span { width: 98%; height: 22px; line-height: 22px; display: block; overflow: hidden; text-align: center; margin: 0px auto; }
.tout span a, .tout-1 span a { width: auto; padding: 0px 5px; color: rgb(5, 51, 126); }
.sjsz { width: 30%; height: auto; display: block; overflow: hidden; float: right; text-align: right; margin-top: 10px; }
.sjsz img { width: 100%; }
.sjsz div { align-items: center; }
.sjsz div a { width: 49%; margin: 10px 0px 0px; }
.sjsz div img { }
.block_picNew { width: 100%; overflow: hidden; float: left; }
.block_picNew h5 { color: rgb(51, 51, 51); height: 30px; line-height: 30px; font-size: 22px; vertical-align: middle; margin-bottom: 15px; }
.block_picNew h5 a { color: rgb(51, 51, 51); }
.block_picNew h5 b { display: inline-block; vertical-align: top; text-indent: 8px; margin-right: 10px; font-size: 18px; line-height: 30px; width: 62px; height: 30px; background: url("../images/zg_22Sep_bg02.png") left center / 100% 100% no-repeat; }
.group_carousel_tbtj { width: 100%; height: 355px; overflow: hidden; position: relative; }
.group_swiper_tbtj { width: 1380px; margin: 0px auto; overflow: hidden; height: 350px; }
.group_swiper_tbtj img { width: 345px; height: 219px;}
.group_swiper_tbtj .swiper-wrapper .swiper-slide { text-align: center; position: relative; }
.group_swiper_tbtj .swiper-wrapper .swiper-slide .title { position: absolute; bottom: 0px; text-align: center; width: 269px; background: url("../images/background-banner.png") 0px -16px; margin: 0px 7px; border-radius: 0px 0px 5px 5px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block; }
.group_swiper_tbtj .swiper-wrapper .swiper-slide .title a { color: rgb(255, 255, 255); font-size: 16px; }
.arrow_left { background: url("../images/left_bt.png") no-repeat; left: 5px; width: 50px; height: 72px; display: block; position: absolute; top: 40%; margin-top: -15px; z-index: 99; }
.arrow_right { background: url("../images/right_bt.png") no-repeat; right: 5px; width: 50px; height: 72px; display: block; position: absolute; top: 40%; margin-top: -15px; z-index: 99; }
.div_box_rmt { background: rgb(245, 245, 245); height: 388px; margin-top: 15px; }
.liststyle11_lianghui li { font-size: 18px; white-space: nowrap; font-family: "Hiragino Sans GB", STHeiti, "Microsoft Yahei"; text-align: left; line-height: 46px; transition: all 0.5s ease 0s; overflow: hidden; font-weight: 500; background: url("../images/3.png") left center no-repeat; text-overflow: ellipsis; padding-left: 18px; }
.liststyle11_lianghui li:first-child { font-size: 25px; font-weight: 600; padding-bottom: 6px; background: url("../images/c61c1211673d43baabc6648260526d98.gif") 0px 12px no-repeat; }
.liststyle11_lianghui li:hover { margin-left: -8px; }
.liststyle11_lianghui li:hover a { color: rgb(204, 0, 0); }
.liststyle11_lianghui a { color: rgb(67, 67, 67); text-decoration: none; }
.liststyle11_lianghui ul li:nth-child(1) a { color: rgb(225, 59, 41); text-decoration: none; font-size: 26px; }
.liststyle11_lianghui a:hover { color: rgb(204, 0, 0) !important; }
.liststyle11_lianghui li img { margin-left: 5px; }
.liststyle11_lianghui span { display: none; }
.pick_lianghui { position: relative; width: 550px; height: 365px; float: left; }
.right_lianghui { width: 39%; float: right; height: auto; }
.pick_lianghui .title { position: absolute; bottom: 0px; left: 0px; color: rgb(255, 255, 255); font-size: 18px; font-weight: normal; background: rgba(0, 0, 0, 0.7); cursor: default; width: 100%; height: 45px; line-height: 45px; margin: 0px; }
.pick_lianghui .title > span { float: inherit; width: 80%; margin: 0px 0px 0px 20px; overflow: hidden; display: block; }
.pick_lianghui .swiper-slide a { display: block;}
.pick_lianghui .swiper-slide img { width: 550px; height:365px;}
.swiper-container { height: 365px; }
.swiper-container .swiper-slide { position: relative; }
.pick_lianghui .pagination { position: absolute; right: 10px; bottom: 18px; z-index: 1; }
.pick_lianghui .swiper-pagination-switch { background: rgb(255, 255, 255); box-shadow: none; opacity: 0.8; }
.pick_lianghui .swiper-active-switch { background: rgb(199, 49, 50); opacity: 1; }
.pick_lianghui .arrow_left, .pick_lianghui .arrow_right { position: absolute; z-index: 2; top: 40%; }
.pick_lianghui .arrow_left { background: url("../images/left_bt.png") no-repeat; width: 50px; height: 72px; left: 0px; }
.pick_lianghui .arrow_right { background: url("../images/right_bt.png") no-repeat; width: 50px; height: 72px; right: 0px; }
.bksj_skbot.on span { display: block; cursor: auto; height: 40px; border-radius: 4px; color: rgb(255, 255, 255); background: linear-gradient(to right, rgb(255, 152, 90), rgb(255, 89, 54)); }
.bksj_skbot.on i { background: url("../images/zg_22Sep_bg11.png") center center no-repeat; }
body, h1, h2, h3, h4, h5, h6, p, dl, dd, td, th { margin: 0px; padding: 0px; }
ul, ol, input { margin: 0px; padding: 0px; }
li { list-style: none; }
.zg_fdzl_redian dl { position: relative; overflow: hidden; padding: 20px 0px; border-bottom: 1px solid rgb(242, 242, 242); }
.zg_fdzl_redian dl:last-child { border-bottom: 0px; }
.zg_fdzl_redian dl dt { float: left; width: 21.6%; transition: all 0.3s ease 0s; }
.zg_fdzl_redian dl dt img { width: 100%; }
.zg_fdzl_redian dl dd { float: right; width: 75.73%; transition: all 0.3s ease 0s; }
.zg_fdzl_redian dl dd h4 { overflow: hidden; margin-bottom: 15px; text-overflow: ellipsis; white-space: nowrap; font-size: 22px; line-height: 22px; }
.zg_fdzl_redian dl dd h4 a:hover { color: rgb(230, 0, 18); }
.zg_fdzl_redian dl dd h4 span { display: inline-block; margin-right: 10px; padding: 0px 7px; border: 1px solid rgb(255, 76, 76); border-radius: 3px; color: rgb(255, 76, 76); vertical-align: middle; font-weight: normal; font-size: 14px; line-height: 22px; }
.zg_fdzl_redian dl dd h4 span a { color: rgb(255, 76, 76); }
.zg_fdzl_redian dl dd p.digest { display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; height: 52px; margin-bottom: 20px; color: rgb(102, 102, 102); text-overflow: ellipsis; font-size: 16px; line-height: 26px; -webkit-line-clamp: 2; }
.zg_fdzl_redian dl dd p.tags { color: rgb(153, 153, 153); font-size: 14px; line-height: 22px; }
.zg_fdzl_redian dl dd p.tags em { float: right; padding-left: 25px; color: rgb(153, 153, 153); font-style: normal; }
.zg_fdzl_redian dl dd p.tags span { display: inline-block; margin-left: 13px; padding: 0px 5px; border-radius: 3px; background: rgb(244, 246, 249); color: rgb(153, 153, 153); }
.zg_fdzl_redian dl::after { display: block; position: absolute; top: 0px; left: 0px; z-index: -1; width: 0px; height: 100%; background: rgba(245, 245, 245, 0.53); content: ""; transition: all 0.3s ease 0s; }
.zg_fdzl_redian dl:hover::after { width: 100%; }
.zg_fdzl_redian dl:hover dt { transform: translateX(8%); }
.zg_fdzl_redian dl:hover dd { width: 74%; transform: translateX(-1%); }
.zg_22fdzlR_ksrl .zg_22ht_rlrig { height: 68px; color: rgb(51, 51, 51); margin-bottom: 5px; text-align: left; font-size: 30px; font-weight: bold; line-height: 60px; }
.zg_22ht_rlrig { height: 60px; margin-bottom: 16.2px; text-align: left; font-size: 32px; line-height: 60px; }
.zg_22ht_rlmore { float: right; color: rgb(102, 102, 102); font-weight: normal; font-size: 16px; }
.zg_22ht_rllist { background: url("../images/zg21_kybg06.png") left 23px center repeat-y; padding-right: 30px; }
.zg_22ht_rllist li { margin-bottom: 30px; padding-left: 68px; background: url("../images/zg_22Fed04.png") left center no-repeat; }
.zg_22ht_rllist li.zg_22ht_rlitem01 { background: url("../images/zg_22Fed01.png") left center no-repeat; }
.zg_22ht_rllist li.zg_22ht_rlitem02 { background: url("../images/zg_22Fed02.png") left center no-repeat; }
.zg_22ht_rllist li.zg_22ht_rlitem03 { background: url("../images/zg_22Fed03.png") left center no-repeat; }
.zg_22ht_rllist li:last-child { margin-bottom: 0px; }
.zg_22ht_rllist li a { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 16px; line-height: 21px; }
.zg_22ht_rllist li span { display: block; margin-top: 8px; padding-left: 20px; background: url("https://statics.offcn.com/offcn/pc/images/zg_20ht_icon3.png") left center no-repeat; color: rgb(153, 153, 153); font-size: 16px; line-height: 21px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.zg_22fdzlR { padding: 0px; }
.zg_22fdzlR_kszt { padding: 16px 24px; border-radius: 6px; background: url("../images/zg_22Fed_ksst01.png") center center / 100% 100% no-repeat; margin-top: 25px; }
.zg_22fdzlR_kszta a { display: inline-block; height: 40px; padding-left: 40px; background: url("../images/zg_22Fed_ksst03.png") left center no-repeat; color: rgb(193, 128, 1); font-weight: bold; font-size: 20px; line-height: 40px; }
.zg_22fdzlR_area { margin-top: 2px; }
.zg_22fdzlR_area li { float: left; height: 34px; margin-bottom: 6px; border-radius: 20px; text-align: center; line-height: 34px; }
.zg_22fdzlR_area li a { display: block; color: rgb(51, 51, 51); font-size: 16px; padding: 0px 10px; }
.zg_22fdzlR_area li:hover { background: rgb(255, 255, 255); }
.zg_22fdzlR_area li:hover a { color: rgb(193, 128, 1); }
.zg_22fdzlR_area li.on { background: rgb(255, 255, 255); }
.zg_22fdzlR_area li.on a { color: rgb(193, 128, 1); }
.zg_22fdzlR_qtkszt { margin-top: 20px; padding: 18px 4px 6px 24px; border-radius: 6px; background: url("../images/zg_22Fed_ksst02.png") center center / 100% 100% no-repeat; }
.zg_22fdzlR_qtkszta a { display: inline-block; height: 30px; padding-left: 40px; background: url("../images/zg_22Fed_ksst04.png") left center no-repeat; color: rgb(83, 119, 168); font-weight: bold; font-size: 20px; line-height: 30px; }
.zg_22fdzlR_qtkslx { overflow: auto; height: 270px; margin-top: 18px; }
.zg_22fdzlR_qtkslx::-webkit-scrollbar { width: 6px; }
.zg_22fdzlR_qtkslx::-webkit-scrollbar-track { overflow: hidden; width: 6px; }
.zg_22fdzlR_qtkslx::-webkit-scrollbar-thumb { width: 6px; border-radius: 3px; background-color: rgb(213, 222, 237); }
.zg_22fdzlR_qtkslx li { float: left; height: 30px; margin-right: 10px; margin-bottom: 10px; border-radius: 20px; background: rgb(255, 255, 255); text-align: center; line-height: 30px; }
.zg_22fdzlR_qtkslx li:hover { background: rgb(225, 59, 41); }
.zg_22fdzlR_qtkslx li:nth-child(4n) { }
.zg_22fdzlR_qtkslx li a { display: block; color: rgb(83, 119, 168); font-size: 16px; padding: 0px 10px; }
.zg_22fdzlR_qtkslx li a:hover { color: rgb(255, 255, 255); }
.zg_fdzl { height: auto; overflow: hidden; padding-top: 40px; padding-bottom: 20px; }
.zg_fdzlL { width: 65%; float: left; }
.zg_fdzlL_tit { width: 100%; height: 68px; border-bottom: 1px solid rgb(230, 230, 230); }
.zg_fdzlL_tit h3 { float: left; height: 60px; line-height: 60px; font-size: 30px; color: rgb(51, 51, 51); font-weight: bold; }
.zg_fdzlL_nav { float: right; height: 68px; white-space: nowrap; width: 50%; text-align: right; }
.zg_fdzlL_nav li { display: inline-block; margin-right: 35px; height: 68px; line-height: 68px; font-size: 24px; color: rgb(0, 0, 48); cursor: pointer; }
.zg_fdzlL_nav li.on { font-weight: bold; background: url("../images/offcn19_47.png") center center no-repeat; color: rgb(230, 0, 18); font-size: 24px; }
.zg_fdzlL_nav li.on a { color: rgb(230, 0, 18); }
.zg_fdzl_qhbox { width: 100%; height: auto; clear: both; overflow: hidden; display: none; }
.zg_fdzlR { height: auto; float: right; width: 31%; }
.zg_fdzlR_zxnav li.on { border-bottom: 2px solid rgb(238, 75, 71); color: rgb(230, 0, 18); }
.zg_22fdzlR_qtkslx a { border-bottom: 1px dotted rgb(221, 221, 221); clear: both; margin-bottom: 11px; }
.zg_22fdzlR_qtkslx a .a1 { float: left; width: 66%; line-height: 26px; height: 52px; overflow: hidden; font-size: 16px; color: rgb(102, 102, 102); padding-left: 19px; background: url("../images/offcn19_11.jpg") left 13px no-repeat; }
.zg_22fdzlR_qtkslx a .a2 { float: right; width: 23%; height: 26px; line-height: 26px; border: 1px solid rgb(230, 0, 18); color: rgb(230, 0, 18); text-align: center; font-size: 16px; border-radius: 16px; }
.zg_22fdzlR_qtkslx a:hover .a1 { color: rgb(230, 0, 18); }
.zg_22fdzlR_qtkslx a:hover .a2 { background: rgb(246, 86, 74); border-color: rgb(246, 86, 74); color: rgb(255, 255, 255); }
.zg_box { width: 1400px; height: auto; min-width: 1000px; margin: 0px auto; }
.tel { float: right; margin-left: 40px; margin-right: 40px; color: rgb(225, 59, 41); font-size: 22px; font-weight: bold; margin-top: 19px; }
.tel i { float: left; width: 19px; height: 28px; margin-right: 10px; margin-top: 5px; background: url("../images/css_sprites.png") -163px -75px no-repeat; }
.wt-header { background: rgb(255, 255, 255); }
.wt-header.top .wt-h-tools .tools-item .iconfont, .wt-header.top .wt-h-tools .tools-item .tools-text { color: rgb(255, 255, 255); opacity: 0.85; }
.wt-header.top .wt-h-tools .tools-item:hover .iconfont, .wt-header.top .wt-h-tools .tools-item:hover .tools-text { color: rgb(255, 255, 255); opacity: 1; }
.wt-header.top .wt-h-tools .tools-item .unlogin-text { border-color: rgb(240, 240, 240); color: rgb(240, 240, 240); background-color: transparent; }
.wt-header.top .wt-h-tools .tools-item .unlogin-text:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 12px 0px; background: rgb(255, 255, 255); border: 1px solid transparent; }
.wt-header .wt-h-logo { margin-left: 40px; height: 72px; overflow: hidden; }
.wt-header .wt-h-logo .wt-newLogo { width: 173px; height: 173px; position: relative; top: -52px; transform: scale(0.88); }
.wt-header .wt-h-allCategory { position: relative; margin-left: 24px; line-height: 70px; cursor: pointer; }
.wt-header .wt-h-allCategory .wt-allcate { color: rgb(82, 86, 94); font-size: 18px; vertical-align: -1px; }
.wt-header .wt-h-allCategory .allCatetxt { font-size: 14px; color: rgb(82, 86, 94); }
.wt-header .wt-h-allCategory .allCatetxt::before { content: ""; width: 0px; height: 0px; border-width: 4px; border-style: solid; border-color: rgb(82, 86, 94) transparent transparent; border-image: initial; position: absolute; right: -14px; top: 50%; margin-top: -2px; }
.wt-header .wt-h-allCategory:hover .wt-allcate, .wt-header .wt-h-allCategory:hover .allCatetxt { color: rgb(0, 167, 142); }
.wt-header .wt-h-allCategory:hover .allCatetxt::before { border-top-color: rgb(0, 167, 142); }
.wt-header .wt-h-allCategory .allCategory-drop { display: none; position: absolute; top: 64px; left: -152px; width: 908px; padding: 12px; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 4px 8px 12px; border-radius: 8px; z-index: 1; }
.allCategory-drop .category-item a:hover, .allCategory-drop .category-item a:hover .iconfont, .allCategory-drop .category-item a:hover .category-first-tit { color: rgb(0, 167, 142); }
.wt-h-searchKeywords .searchKeywords-item > .fl { width: 80%; }
.wt-header .wt-h-tools { font-size: 14px; height: auto; padding-top: 16px; }
.r_nav { background-color: rgb(225, 59, 41); margin-left: 10px; padding: 5px 10px; border-radius: 5px; }
.r_nav a { color: rgb(255, 255, 255); }
.wt-header .wt-h-tools .tools-item { display: inline-block; position: relative; margin-right: 16px; text-align: center; cursor: pointer; }
.wt-header .wt-h-tools .tools-item .icon-newsTip { display: inline-block; background: rgb(244, 119, 33); font-size: 12px; color: rgb(255, 255, 255); width: max-content; text-align: center; border-radius: 16px; position: absolute; top: -20px; padding: 2px 8px; transform: scale(0.86); left: -6px; z-index: 1; }
.wt-header .wt-h-tools .tools-item .icon-newsTip::after { content: ""; display: inline-block; width: 0px; height: 0px; border-width: 4px; border-style: solid; border-color: transparent transparent rgb(244, 119, 33); border-image: initial; position: absolute; top: 16px; left: 22px; transform: rotate(90deg); }
.wt-header .wt-h-tools .tools-item .icon-newsNum { width: 24px; height: 24px; line-height: 22px; text-align: center; background: rgb(244, 119, 33); border-radius: 50%; position: absolute; top: -12px; right: -8px; color: rgb(255, 255, 255); font-size: 12px; transform: scale(0.8); border: 1px solid rgb(255, 255, 255); }
.wt-header .wt-h-tools .tools-item .iconfont { display: inline-block; font-size: 22px; color: rgb(82, 86, 94); }
.wt-header .wt-h-tools .tools-item .iconfont.wt-kdzq, .wt-header .wt-h-tools .tools-item .iconfont.wt-qyV, .wt-header .wt-h-tools .tools-item .iconfont.wt-fundwtb { font-size: 18px; }
.wt-header .wt-h-tools .tools-item .tools-text { font-size: 14px; color: rgb(82, 86, 94); text-align: center; margin-left: 4px; }
.wt-header .wt-h-tools .tools-item .unlogin-text { display: inline-block; padding: 5px 10px; border-radius: 5px; font-size: 14px; color: rgb(255, 255, 255); transition: all 0.36s ease 0s; background-color: rgb(225, 59, 41); }
.unlogin-text a { color: rgb(255, 255, 255); }
.input-zc { border-left: 1px solid rgb(255, 255, 255); margin-left: 10px; padding-left: 10px; }
.wt-header .wt-h-tools .tools-item:hover .iconfont, .wt-header .wt-h-tools .tools-item:hover .tools-text { color: rgb(225, 59, 41); }
.wt-header .wt-h-tools .tools-item .unlogin-text:hover { background-color: rgb(193, 26, 34); color: rgb(255, 255, 255); }
.wt-header .wt-h-tools .tools-item.wt-login, .wt-header .wt-h-tools .tools-item.wt-unlogin { height: 60px; }
.wt-header .wt-h-tools .user-avatar { display: block; width: 40px; height: 40px; border-radius: 50%; overflow: hidden; }
.wt-header .wt-h-tools .user-avatar img { width: 100%; }
.wt-header .wt-h-tools .tools-drop { display: none; width: 604px; height: 452px; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.16) 0px 4px 20px; border-radius: 8px; position: absolute; top: 46px; left: -500px; z-index: 2; overflow: hidden; }
.wt-header .wt-h-tools .tools-drop .tools-drop-hd { height: 80px; background: rgb(245, 246, 250); padding: 20px; }
.wt-header .wt-h-tools .tools-drop .tools-drop-hd p { font-size: 12px; color: rgb(112, 112, 112); text-align: center; margin-bottom: 10px; }
.wt-header .wt-h-tools .tools-drop .tools-drop-hd p.red { color: rgb(164, 69, 42); margin-bottom: 0px; }
.wt-header .wt-h-tools .tools-drop .tools-drop-bd { padding: 20px; }
.wt-header .wt-h-tools .tools-drop .tools-drop-bd .tools-drop-title { margin-bottom: 8px; }
.wt-header .wt-h-tools .tools-drop .tools-drop-bd .tools-drop-title b { font-size: 18px; color: rgb(51, 51, 51); font-weight: 700; }
.wt-header .wt-h-tools .tools-drop .tools-drop-bd .tools-drop-subtit { font-size: 14px; color: rgb(102, 102, 102); margin-bottom: 30px; }
.wt-header .wt-h-tools .tools-drop .tools-drop-bd .tools-drop-con { padding: 0px 14px; }
.wt-header .wt-h-tools .tools-drop .tools-drop-bd .tools-drop-list { margin-bottom: 30px; }
.wt-header .wt-h-tools .tools-drop .tools-drop-bd .tools-drop-item { width: 64px; margin-right: 30px; }
.wt-header .wt-h-tools .tools-drop .tools-drop-bd .tools-drop-item:last-child { margin-right: 0px; }
.wt-header .wt-h-tools .tools-drop .tools-drop-bd .drop-icoBox { width: 54px; height: 54px; line-height: 54px; text-align: center; border-radius: 4px; margin: 0px auto; }
.wt-header .wt-h-tools .tools-drop .tools-drop-bd .drop-icoText { text-align: center; font-size: 14px; color: rgb(51, 51, 51); margin-top: 10px; }
.wt-header .wt-h-tools .tools-drop .tools-drop-bd .tools-drop-tips { font-size: 12px; color: rgb(153, 153, 153); line-height: 20px; }
.wt-header .wt-h-tools .tools-drop .tools-drop-bd .tools-drop-btnWrap { padding: 0px 5px; }
.wt-header .wt-h-tools .tools-drop .tools-drop-bd .full-btn { position: relative; display: block; width: 100%; height: 46px; line-height: 46px; text-align: center; font-size: 16px; color: rgb(255, 255, 255); border-radius: 0px 4px 4px; margin-top: 50px; transition: all 0.24s ease-in 0s; }
.wt-header .wt-h-tools .tools-drop .tools-drop-bd .full-btn:hover { opacity: 0.86; }
.wt-header .wt-h-tools .tools-drop .tools-drop-bd .full-btn .btn-tips { display: inline-block; height: 22px; line-height: 22px; padding: 0px 10px; background: linear-gradient(90deg, rgb(255, 175, 96) 0%, rgb(245, 123, 37) 100%); border-radius: 4px 4px 0px 0px; font-size: 12px; color: rgb(255, 255, 255); position: absolute; top: -22px; left: 0px; }
.wt-header .wt-h-tools .tools-drop .wt-fundIcon { width: 24px; height: 24px; vertical-align: -5px; margin-right: 4px; }
.wt-header .wt-h-tools .tools-drop .wt-qyVip { width: 24px; height: 24px; vertical-align: -5px; margin-right: 4px; }
.wt-header .wt-h-tools .package-drop .drop-icoBox { background-color: rgb(225, 253, 249); }
.wt-header .wt-h-tools .package-drop .drop-icoBox span { font-size: 28px; color: rgb(0, 167, 142) !important; }
.wt-header .wt-h-tools .package-drop .full-btn { background: linear-gradient(89deg, rgb(16, 188, 163) 0%, rgb(0, 167, 142) 100%); }
.wt-header .wt-h-tools .fund-drop { left: -510px; }
.wt-header .wt-h-tools .fund-drop .drop-icoBox { background-color: rgb(238, 239, 244); }
.wt-header .wt-h-tools .fund-drop .drop-icoBox span { font-size: 28px; color: rgb(70, 81, 103) !important; }
.wt-header .wt-h-tools .fund-drop .full-btn { background: linear-gradient(92deg, rgb(71, 82, 104) 0%, rgb(57, 66, 83) 100%); }
.wt-header .wt-h-tools .tools-item { margin-top: 10px; height: 52px; }
.wt-header .wt-h-tools .tools-item.wt-unlogin, .wt-header .wt-h-tools .tools-item.wt-login { margin-top: 2px; }
.wt-header .wt-h-tools .buyVip-drop { display: none; width: 612px; height: 468px; padding-bottom: 36px; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.16) 0px 4px 16px; border-radius: 8px; position: absolute; top: 28px; right: -14px; z-index: 2; }
.wt-header .wt-h-tools .buyVip-drop::before { content: ""; display: block; position: absolute; top: 0px; bottom: 0px; left: 50%; transform: translateX(-50%); width: 1px; border-left: 1px solid rgb(235, 235, 235); }
.wt-header .wt-h-tools .buyVip-drop .buyVip-block { width: 50%; padding: 24px 30px 0px; }
.wt-header .wt-h-tools .buyVip-drop .buyVip-tit { font-size: 18px; color: rgb(51, 51, 51); text-align: center; margin-bottom: 32px; }
.wt-header .wt-h-tools .buyVip-drop .buyVip-use { }
.wt-header .wt-h-tools .buyVip-drop .use-item { position: relative; margin-bottom: 16px; font-size: 14px; }
.wt-header .wt-h-tools .buyVip-drop .use-item:last-child { margin-bottom: 0px; }
.wt-header .wt-h-tools .buyVip-drop .icon-box { display: inline-block; width: 28px; height: 28px; line-height: 28px; text-align: center; border-radius: 4px; background-color: rgb(246, 246, 246); margin-right: 10px; }
.wt-header .wt-h-tools .buyVip-drop .buyVip-btn { position: relative; display: block; width: 246px; height: 40px; line-height: 40px; text-align: center; border-radius: 4px; font-size: 14px; margin: 20px auto 0px; }
.wt-header .wt-h-tools .buyVip-drop .wt-dagou { display: inline-block; font-size: 16px; font-weight: 700; vertical-align: -4px; color: rgb(122, 193, 67) !important; }
.wt-header .wt-h-tools .buyVip-drop .wt-closeIco { display: inline-block; font-size: 24px; font-weight: 700; vertical-align: -8px; margin-right: -4px; color: rgb(255, 77, 79) !important; }
.wt-header .wt-h-tools .buyVip-drop .use-toolTips { display: none; width: 172px; padding: 8px 12px; line-height: 1.4; font-size: 12px; color: rgb(255, 255, 255); background-color: rgb(51, 51, 51); position: absolute; bottom: 30px; left: 50%; transform: translateX(-50%); border-radius: 4px; }
.wt-header .wt-h-tools .buyVip-drop .use-toolTips::after { content: ""; width: 0px; height: 0px; border-width: 4px; border-style: solid; border-color: rgb(51, 51, 51) transparent transparent; border-image: initial; position: absolute; bottom: -8px; left: 50%; transform: translateX(-50%); }
.wt-header .wt-h-tools .buyVip-drop .use-item:hover .use-toolTips { display: block; }
.wt-header .wt-h-tools .buyVip-drop .buyVip-btn:hover { opacity: 0.86; }
.wt-header .wt-h-tools .buyVip-drop .buyVip-person .icon-box .iconfont { font-size: 14px; color: rgb(78, 138, 190) !important; }
.wt-header .wt-h-tools .buyVip-drop .buyVip-company .icon-box .iconfont { font-size: 14px; color: rgb(188, 143, 42) !important; }
.wt-header .wt-h-tools .buyVip-drop .buyVip-person .use-text { font-size: 14px; color: rgb(102, 102, 102); }
.wt-header .wt-h-tools .buyVip-drop .buyVip-company .use-text { font-size: 14px; color: rgb(188, 143, 42); }
.wt-header .wt-h-tools .buyVip-drop .buyVip-person .buyVip-btn { background: linear-gradient(90deg, rgb(82, 196, 175) 0%, rgb(17, 170, 153) 100%); color: rgb(255, 255, 255); }
.wt-header .wt-h-tools .buyVip-drop .buyVip-company .buyVip-btn { background: linear-gradient(90deg, rgb(216, 176, 86) 0%, rgb(188, 143, 42) 100%); color: rgb(255, 255, 255); }
.wt-header .wt-h-tools .buyVip-drop .contact-customer { display: inline-block; line-height: 1; padding: 4px 8px; background-color: rgb(255, 255, 255); color: rgb(188, 143, 42); font-size: 12px; border-radius: 16px; border: 1px solid rgb(188, 143, 42); vertical-align: -4px; transition: all 0.24s ease 0s; }
.wt-header .wt-h-tools .buyVip-drop .contact-customer:hover { background-color: rgb(188, 143, 42); color: rgb(255, 255, 255); }
.wt-header .wt-h-tools .buyVip-drop .icon-excitation { display: inline-block; padding: 4px 6px; line-height: 1; color: rgb(255, 255, 255); font-size: 12px; background-color: rgb(244, 119, 33); border-radius: 8px 8px 8px 0px; position: absolute; top: -10px; left: -2px; transform: scale(0.96); }
.wt-header .user-state { display: none; width: 274px; box-shadow: rgba(0, 0, 0, 0.1) 4px 8px 12px; position: absolute; top: 50px; right: 0px; border-radius: 8px; overflow: hidden; }
.wt-header .user-state .user-state-top { padding: 22px 16px 26px; background: url("//js.wotucdn.com/framework/web/www/home2/images/bg-userTop.png") center center / 100% 102% no-repeat; }
.toolItem-list .user-toolItem .iconfont { font-size: 16px; width: 24px; margin-right: 12px; vertical-align: -2px; color: rgb(68, 68, 68) !important; }
.toolItem-list .user-toolItem:hover .iconfont { color: rgb(0, 167, 142) !important; }
.main-tabBox { height: 55px; line-height: 55px; background: url("../images/tab-rightbg.jpg") right top no-repeat rgb(225, 59, 41); position: relative; z-index: 2; }
.main-tabUl { margin-left: 0px; }
.main-tabUl > li { float: left; height: 48px; }
.main-tabUl > li > a, .main-tabGj-p { display: block; line-height: 55px; padding: 0px 23px; font-size: 17px; color: rgb(255, 255, 255); position: relative; }
.main-tabUl > li > a:hover { }
.main-tabUl > li > a::before, .main-tabGj-p::before { content: ""; position: absolute; top: 50%; left: -4px; width: 8px; height: 20px; margin-top: -10px; background: url("../images/ico-homebg.png") 0px 0px no-repeat; }
.main-tabUl > li:first-child > a::before { display: none; }
.main-tabGj-p .jt-ico { display: inline-block; width: 12px; height: 11px; background: url("../images/ico-homebg.png") -30px 2px no-repeat; margin-left: 6px; vertical-align: middle; margin-top: -0.06rem; transition: all 0.3s ease 0s; }
.main-tabGj-p:hover .jt-ico { transform: rotate(180deg); }
.main-tabUl .main-tabGj { position: relative; }
.ewmJh-popupBox { position: absolute; top: 55px; right: 50%; margin-right: -312px; width: 1406px; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.25) 0px 7px 30px; z-index: 100; display: none; padding-bottom: 25px; }
.main-tabGj:hover .ewmJh-popupBox { display: block; }
.ewmJh-popupUl { position: relative; }
.ewmJh-popupUl::before { content: ""; position: absolute; top: -12px; right: 280px; width: 0px; height: 0px; border-width: 6px; border-style: solid; border-color: transparent transparent rgb(255, 255, 255); }
.ewmJh-popupUl > li { float: left; width: 50%; height: 100px; padding: 0px; margin: 30px 0px; border-left: 1px solid rgb(243, 243, 243); position: relative; }
.ewmJh-popupUl > li:first-child { border-left: 0px; }
.ewmJh-popupUl > li.ewmJh-khd { width: 320px; }
.ewmJh-popupUl > li.ewmJh-xcx { width: 192px; display: none; }
.ewmJh-popupUl > li.ewmJh-gzh { width: 275px; }
.ewmJh-popupUl > li.ewmJh-m233 { width: 276px; border-right: 1px solid rgb(243, 243, 243); }
.ewmJh-popupUl > li.ewmJh-app { width: 110px; height: 100px; background: linear-gradient(-55deg, rgb(255, 217, 216), rgb(255, 234, 226)); border-radius: 6px; margin-left: 26px; margin-top: 30px; text-align: center; padding: 0px; display: none; }
.ewmJh-popupUl > li.ewmJh-app p { font-size: 14px; font-weight: 400; color: rgb(255, 134, 134); line-height: 22px; padding-top: 10px; }
.ewmJh-popupUl > li.ewmJh-app a { width: 84px; height: 28px; background: rgb(228, 29, 6); border-radius: 14px; display: block; font-size: 14px; font-weight: 400; color: rgb(255, 255, 255); line-height: 28px; margin: 10px auto; }
.ewmJh-popupgzh { background: url("../images/divding_line_icon.png") center top no-repeat; padding-top: 6px; }
.ewmJh-popupgzh .ewmJh-popupgzh-row { padding-bottom: 20px; }
.ewmJh-popupgzh .ewmJh-popupgzh-left { float: left; width: 98px; text-align: right; font-size: 18px; font-weight: bold; color: rgb(51, 51, 51); line-height: 34px; }
.ewmJh-popupgzh .ewmJh-popupgzh-right { padding-left: 135px; }
.ewmJh-popupgzh .ewmJh-popupgzh-right li { float: left; font-size: 15px; font-weight: 400; color: rgb(85, 85, 85); line-height: 34px; margin-right: 30px; position: relative; cursor: default; }
.ewmJh-popupgzh .ewmJh-popupgzh-right li:hover { color: rgb(225, 59, 41); }
.ewmJh-popupgzh .ewmJh-popupgzh-right .ewmJh-popupgzh-ewm { width: 219px; background: rgb(255, 255, 255); box-shadow: rgba(217, 217, 217, 0.93) 0px 0px 54px 0px; position: absolute; z-index: 2; font-size: 16px; font-weight: 400; color: rgb(153, 153, 153); line-height: 34px; text-align: center; padding-bottom: 5px; display: none; }
.ewmJh-popupgzh .ewmJh-popupgzh-right .ewmJh-popupgzh-ewm.tz14 { font-size: 14px; }
.ewmJh-popupgzh .ewmJh-popupgzh-right li:hover .ewmJh-popupgzh-ewm { display: block; }
.ewmJh-popupgzh .ewmJh-popupgzh-right .ewmJh-popupgzh-ewm::before { content: ""; position: absolute; top: -12px; right: 70%; width: 0px; height: 0px; border-width: 6px; border-style: solid; border-color: transparent transparent rgb(255, 255, 255); }
.ewmJh-popupgzh .ewmJh-popupgzh-ewm .ewmJh-popupgzh-img { width: 160px; height: 160px; padding: 12px; background: url("red_frame_line.png") center center no-repeat; margin: 20px auto 0px; }
.ewmJh-popupgzh .ewmJh-popupgzh-img img { width: 100%; height: 100%; }
.ewmJh-popupgzh .ewmJh-popupgzh-ewm .ewmJh-popupgzh-text { white-space: nowrap; overflow: hidden; margin: 0px 15px; text-align: center; text-overflow: ellipsis; }
.ewmJh-popupImg { position: absolute; top: 0px; left: 23px; width: 100px; height: 100px; }
.ewmJh-popupImg img { display: block; width: 100%; height: 100%; }
.ewmJh-popupC { margin-left: 141px; }
.ewmJh-popupC-hd { color: rgb(51, 51, 51); font-size: 16px; font-weight: bold; line-height: 30px; }
.ewmJh-popupC-hd2 { font-size: 16px; font-weight: 400; color: rgb(102, 102, 102); line-height: 22px; }
.ewmJh-popupC-bd { padding-top: 12px; font-size: 14px; font-weight: 400; color: rgb(149, 149, 149); line-height: 19px; }
.zg_22htOct { margin-bottom: 30px; padding: 0px 0px 20px; background: url("../images/zg22Octht_bg.jpg") center center / 100% 100% no-repeat; box-shadow: rgba(0, 0, 0, 0.12) 0px 3px 12px; }
.zg_22htOct_top { position: relative; height: 70px; border-bottom: 1px solid rgb(226, 18, 15); }
.zg_22htOct_top h4 { display: inline-block; height: 100%; min-width: 280px; padding-right: 70px; padding-left: 10px; background: url("../images/zg22Octht_bg02.png") right top / 100% 100% no-repeat; color: rgb(255, 255, 255); line-height: 70px; font-size: 28px; }
.zg_22htOct_top h4 b { margin-right: 10px; font-weight: bold; font-size: 32px; }
.zg_22htOct_top h4 b a { color: rgb(255, 255, 255); }
.zg_22htOct_top h4 span { color: rgb(255, 238, 0); font-weight: bold; font-style: normal; font-size: 40px; margin: 0px 6px; }
.zg_22htOct_top h4 span a { color: rgb(255, 255, 255); }
.zg_22htOct_top h4 span em { margin: 0px 5px; color: rgb(255, 238, 0); font-weight: bold; font-style: normal; font-size: 32px; }
.zg_22htOct_top dl { position: absolute; text-align: right; right: 20px; bottom: 0px; height: 60px; font-size: 0px; line-height: 60px; }
.zg_22htOct_top dl dt { display: inline-block; color: rgb(51, 51, 51); vertical-align: middle; font-size: 20px; margin-left: 20px; }
.zg_22htOct_top dl dd { display: inline-block; box-sizing: border-box; height: 60px; margin-left: 20px; min-width: 189px; padding: 0px 12px; border-radius: 6px; background: -webkit-linear-gradient(top, rgb(255, 255, 255), rgb(254, 208, 164), rgb(254, 228, 206)); box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 16px; vertical-align: middle; text-align: center; font-size: 20px; line-height: 60px; }
.zg_22htOct_top dl dd b { color: rgb(230, 0, 18); font-weight: bold; font-size: 30px; }
.zg_22htOct_top dl dd a { display: block; }
.zg_22htOct_con { margin: 30px 20px 0px; padding: 23px 20px 17px; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.12) 0px 3px 6px; }
.zg_22htOct_cBt { height: 30px; line-height: 30px; }
.zg_22htOct_cBt b { display: inline-block; height: 30px; background: url("../images/zg22Octht_bg04.png") left center / 22px 22px no-repeat; font-size: 22px; padding-left: 32px; }
.zg_22htOct_cBt p { float: right; font-size: 0px; }
.zg_22htOct_cBt p a { display: inline-block; margin-left: 40px; color: rgb(51, 51, 51); vertical-align: top; font-size: 18px; line-height: 28px; }
.zg_22htOct_cBt p a.on { border-bottom: 2px solid rgb(230, 0, 18); color: rgb(230, 0, 18); font-weight: bold; }
.zg22Oct_form { display: none; position: relative; margin-top: 20px; }
.grtj_search { display: block; }
.grtj_search form { display: flex; justify-content: space-between; }
.grtj_search .zg22Oct_submit { width: 127px; height: 44px; margin-right: 0px; float: right; color: rgb(255, 255, 255); border-radius: 22px; box-shadow: rgb(255, 204, 200) 0px 3px 6px; background: -webkit-linear-gradient(left, rgb(230, 0, 18), rgb(255, 75, 35)); cursor: pointer; }
.grtj_search select { line-height: 44px; appearance: none; padding-right: 30px; background: url("../images/21skBk02.png") right 14px center no-repeat; }
.grtj_search select, .grtj_search input { box-sizing: border-box; height: 44px; margin-right: 10px; padding: 0px 14px; border: 1px solid rgb(220, 223, 230); border-radius: 5px; box-shadow: rgba(225, 225, 225, 0.3) 0px 5px 9px; color: rgb(85, 85, 85); font-size: 16px; }
.zg_22htOct_cinfo { margin-top: 20px; font-size: 0px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.zg_22htOct_cinfo a { height: 21px; margin-right: 30px; padding-left: 28px; background: url("../images/zg22Octht_bg03.png") left center / 18px 18px no-repeat; font-weight: bold; font-size: 16px; line-height: 21px; }
.zg_22htOct_bot { display: flex; justify-content: space-between; align-items: center; margin-top: 30px; padding: 0px 20px; }
.zg_22htOct_bot h5 { overflow: hidden; height: 50px; padding: 0px 10px; margin-bottom: 4px; border-radius: 6px; background: rgb(255, 232, 232); color: rgb(230, 0, 18); text-overflow: ellipsis; white-space: nowrap; font-weight: bold; font-size: 22px; line-height: 50px; }
.zg_22htOct_bot h5 a { color: rgb(230, 0, 18); }
.zg_22htOct_bot p { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 16px; line-height: 38px; }
.zg_22htOct_bot p a { margin-right: 5px; }
.zg_22htOct_bot h6 { overflow: hidden; height: 50px; padding: 0px 10px; color: rgb(230, 0, 18); text-overflow: ellipsis; white-space: nowrap; font-weight: bold; font-size: 22px; line-height: 50px; }
.zg_22htOct_bot h6 a { color: rgb(230, 0, 18); }
.layout, .wrap { margin: 5px auto 35px; max-width: 1920px; clear: both; width: 100% !important; }
.lmtitle a, .lmtitle span { padding-right: 15px; }
.lmtitle a.pd0 { padding-right: 0px; }
.lmtitle .tj, .lmtitle a, .lmtitle span { float: left; background: rgb(255, 255, 255); }
.lmtitle .tj { padding-left: 30px; }
.lmtitle .tj a { padding-left: 14px; color: rgb(51, 51, 51); font-size: 14px; font-weight: 400; padding-right: 0px; }
.lmtitle em { float: left; background: rgb(255, 255, 255); padding-right: 15px; }
.lmtitle .channel { padding-left: 30px; float: left; width: 670px; background: rgb(255, 255, 255); height: 40px; line-height: 40px; margin-top: 10px; }
.lmtitle .channel li { margin-right: 38px; color: rgb(51, 51, 51); font-size: 18px; font-weight: 400; float: left; cursor: pointer; border-bottom: 3px solid rgb(255, 255, 255); }
.lmtitle .channel li a { color: rgb(51, 51, 51); }
.lmtitle .channel li.active { border-bottom: 3px solid rgb(205, 19, 28); }
.lmtitle .channel li.active, .lmtitle .channel li.active a { color: rgb(205, 19, 28); font-weight: 700; }
.div_box_450 { width: 450px; }
.div_box_930 { width: 930px; }
.title strong, .titles strong { font-size: 16px; }
.title strong.bgred, .titles strong.bgred { float: left; color: rgb(221, 8, 12); padding: 0px 8px; display: block; margin-right: 10px; font-size: 19px; font-weight: normal; margin-bottom: 15px; }
.title strong.bgred, .titles strong.gbred_mp_none { padding: 0px; margin: 0px; height: 24px; }
.title strong.bgreds, .titles strong.bgreds { float: left; color: rgb(221, 8, 12); display: block; margin-right: 10px; font-size: 19px; font-weight: normal; margin-bottom: 15px; }
.title strong.bgred a, .titles strong.bgred a, .title strong.bgreds a { color: rgb(221, 8, 12); font-weight: bold; }
.sp2017 ul { width: 105%; overflow: hidden; }
.sp2017 ul li:first-child { width: 100%; max-width: 450px; height: 350px; }
.sp2017 ul li { width: 46%; min-height: 160px; overflow: hidden; float: left; margin-right: 15px; }
.sp2017 ul li { margin-bottom: 6px; }
.sp2017 ul li:first-child img { max-height: 299px; }
.sp2017 ul li img { width: 100%; height: auto; max-height: 130px; border-radius: 5px; vertical-align: middle; }
.sp2017 ul li h1 { font-size: 17px; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; line-height: 44px; }
.lmtitle { background: url("../images/bg2.jpg") 0px center repeat-x; height: 60px; line-height: 60px; width: 100%; text-align: left; font-size: 22px; font-weight: 700; }
.lmtitle a, .lmtitle span { padding-right: 15px; }
.lmtitle a.pd0 { padding-right: 0px; }
.lmtitle .tj, .lmtitle a, .lmtitle span { float: left; background: rgb(255, 255, 255); line-height: 50px; }
.lmtitle .tj { padding-left: 30px; }
.lmtitle2 a, .lmtitle span { padding-right: 15px; }
.lmtitle2 .tj, .lmtitle a, .lmtitle span { float: left; background: rgb(255, 255, 255); line-height: 50px; }
.lmtitle3 { background: url("../images/bg2.png") 0px center repeat-x; height: 60px; line-height: 60px; width: 100%; text-align: left; font-size: 30px; font-weight: 700; }
.lmtitle3 a, .lmtitle span { padding-right: 15px; background: rgb(255, 255, 255); }
.lmtitle3 a.pd0 { padding-right: 0px; }
.lmtitle3 .tj, .lmtitle a, .lmtitle span { float: left; background: rgb(255, 255, 255); line-height: 50px; }
.lmtitle3 .tj { padding-left: 30px; }
.righttext { float: left; padding: 20px 13px; width: 162px; height: 103px; }
.righttext strong { font-size: 18px; line-height: 30px; }
.module_top_tuwen { margin-bottom: 8px; background: rgb(246, 246, 246); height: auto; zoom: 1; overflow: hidden; }
.lanmu_middle { width: 440px; float: left; margin-left: 25px; }
.module_top_tuwen .leftimg { float: left; width: 316px; height: 188px; overflow: hidden; }
.module_top_tuwen .leftimg img { width: 316px; height: 188px; }
.module_top_tuwen .righttext { padding: 10px 25px; float: left; width: 187px; height: 168px; }
.module_top_tuwen .righttext strong { font-size: 20px; margin-bottom: 10px; }
.module_top_tuwen .righttext p { line-height: 26px; font-size: 14px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; color: rgb(172, 172, 172); }
.lanmu_left .lanmu_middle_ul, .lanmu_middle .lanmu_middle_ul, .lanmu_right .lanmu_middle_ul { line-height: 40px; margin-bottom: 2px; }
.lanmu_left .lanmu_middle_ul li, .lanmu_middle .lanmu_middle_ul li, .lanmu_right .lanmu_middle_ul li { padding-left: 15px; background: url("../images/12.jpg") 0px center no-repeat; font-size: 16px; clear: both; line-height: 40px; height: 40px; overflow: hidden; width: 400px; white-space: nowrap; text-overflow: ellipsis; }
.lanmu_left .module_top_tuwen .leftimg img, .lanmu_middle .module_top_tuwen .leftimg img, .lanmu_right .module_top_tuwen .leftimg img { width: 189px; height: 120px; object-fit: cover; }
.lanmu_left .module_top_tuwen .leftimg, .lanmu_middle .module_top_tuwen .leftimg, .lanmu_right .module_top_tuwen .leftimg { float: left; width: 189px; height: 120px; overflow: hidden; border-radius: 5px; }
.lanmu_left .module_top_tuwen .righttext, .lanmu_middle .module_top_tuwen .righttext, .lanmu_right .module_top_tuwen .righttext { float: left; padding: 0 13px; width: 225px; height: 80px; background: rgb(246, 246, 246); }
.lanmu_left .module_top_tuwen .righttext strong, .lanmu_middle .module_top_tuwen .righttext strong, .lanmu_right .module_top_tuwen .righttext strong { font-size: 18px; line-height: 30px; }
.mshk-titLink > a.on, .mshk-titLink > a:hover { background-color: rgb(255, 66, 59); background-image: linear-gradient(90deg, rgb(255, 99, 70), rgb(255, 66, 59)); color: rgb(255, 255, 255); }
.mshk-mainItem { float: left; margin: 0px 10px; background-color: rgb(255, 255, 255); transition: all 0.4s ease 0s; width: 330px; }
.mshk-mainItem:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px; transform: translateY(-5px); }
.mshk-mainItem > a { display: block; position: relative; }
.mshk-main .mshk-mainItem:first-child { margin-left: 0px; }
.mshkItem-img { height: 180px; position: relative; }
.mshkItem-img img { position: absolute; top: 0px; left: 0px; width: 100%; height: 219px; }
.mshkItem-imgWz { position: absolute; top: 58px; left: 5%; width: 90%; text-align: left; font-size: 22px; color: rgb(255, 255, 255); line-height: 38px; height: 80px; word-break: break-all; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
.mshkItem-cont { height: 130px; margin: 40px 14px 0; }
.mshkItem-tit { font-size: 20px; padding-top: 10px; }
.mshkItem-priceBox { height: 30px; line-height: 18px; margin-top: 20px; white-space: nowrap; }
.mshkItem-priceBox > i { display: inline-block; zoom: 1; vertical-align: bottom; }
.mshkItem-nowPrice { font-size: 16px; color: rgb(245, 53, 32); }
.mshkItem-nowPrice > em { font-size: 26px; font-weight: 900; }
.home-footerBox { background: rgb(50, 50, 50); padding-top: 10px !important; }
.com-width { width: 1400px; margin: 0px auto; }
.friend-linkBox { margin-top: 4px; }
.friend-linkBox a { color: rgb(255, 255, 255); }
.mod-titCom-lt { font-size: 18px; color: rgb(255, 255, 255); }
.friend-linkMain { padding-top: 14px; line-height: 30px; }
.friend-linkMain a { font-size: 15px; margin-right: 14px; }
.friend-linkMain a:hover, .friend-linkMain a.sqlj-btn { color: rgb(225, 59, 41); }
.ft-siteNav-lt { float: left; }
.ft-siteNav { padding: 10px 0px; }
.ft-siteNav-ltUl > li { float: left; width: 125px; padding-left: 30px; padding-bottom: 20px; position: relative; }
.ft-siteNav-ltUl > li::before, .ft-siteNav-ct::before, .ft-siteNav-rt::before, .ft-siteNav-rt::before { content: ""; position: absolute; top: 0px; left: 0px; width: 1px; height: 100%; background-image: linear-gradient(rgb(50, 50, 50) 0%, rgb(174, 174, 174) 20%, rgb(174, 174, 174) 80%, rgb(50, 50, 50) 100%); }
.ft-siteNav-ltUl > li:first-child { padding-left: 0px; }
.ft-siteNav-ltUl > li:first-child::before { display: none; }
.ft-sNav-ltHd > a { font-size: 18px; color: rgb(255, 255, 255); }
.ft-sNav-ltHd > a:hover, .ft-sNav-ltBd > a:hover { color: rgb(225, 59, 41); }
.ft-sNav-ltBd > a { display: block; font-size: 14px; color: rgb(240, 240, 240); margin-top: 15px; }
.ft-siteNav-ct { float: left; padding-left: 35px; padding-bottom: 20px; position: relative; }
.ft-siteNav-ct > p { float: left; width: 96px; margin-right: 35px; }
.ft-siteNav-ctTxt { display: block; font-size: 16px; color: rgb(255, 255, 255); text-align: center; }
.ft-siteNav-ctEwm { display: block; width: 96px; height: 96px; margin: 14px auto 0px; }
.ft-siteNav-ctEwm img { display: block; width: 100%; height: 100%; }
.ft-siteNav-rt { float: left; padding-left: 20px; padding-bottom: 20px; position: relative; }
.ft-siteNav-rtItem { width: 250px; padding-left: 58px; min-height: 48px; margin-top: 12px; position: relative; }
.ft-siteNav-rtIco { position: absolute; top: 50%; left: 0px; width: 46px; height: 46px; margin-top: -23px; background: url("../images/ico-homebg.png") -830px 0px no-repeat; }
.ft-siteNav-rtIco.dh-ico { background-position: -880px 0px; }
.ft-siteNav-rtHd { font-size: 22px; font-weight: 900; color: rgb(243, 243, 243); }
.ft-siteNav-rtBd { font-size: 14px; color: rgb(243, 243, 243); }
.copyBox { width: 1400px; margin: 0px auto; }
.copyBox p { padding: 3px 0px; }
.ft-copyBox { padding: 20px 0px; font-size: 13px; color: rgb(136, 136, 136); line-height: 24px; background: rgb(39, 39, 39); }
.ft-copyBox a { color: rgb(136, 136, 136); }
.ft-copyBox a:hover { color: rgb(225, 59, 41); }
.ft-copyBox a img { height: 100%; }
.fthover { padding: 10px; background: rgb(253, 250, 250); border-radius: 6px; color: rgb(230, 0, 18); border: 1px dashed rgb(230, 0, 18); margin: 30px 200px 0px; text-align: center; font-size: 18px; font-weight: 700; }
.fthover:hover { background: rgb(225, 59, 41); color: rgb(255, 255, 255); }
.top-advBox { height: 120px; width: 1230px; margin: 0px auto; z-index: 1; }
.top-advUl > li { display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.top-advUl > li:first-child { display: block; }
.top-advUl > li > a { display: block; width: 100%; height: 100%; }
.top-advUl .top-advImg { position: absolute; top: 0px; left: 50%; width: 1920px; height: 600px; margin-left: -960px; z-index: -1; }
.top-advUl .top-advImg img { display: block; width: 100%; height: 100%; }
.top-advTab { position: absolute; bottom: 3px; right: 0px; white-space: nowrap; }
.top-advTab > span { display: inline-block; width: 9px; height: 9px; border-radius: 50%; background-color: rgb(255, 255, 255); vertical-align: top; margin-left: 8px; cursor: pointer; }
.top-advTab > span.this { background-color: rgb(243, 13, 13); }
.lktl_20220326 { height: 210px; background: url("../images/tl_bg.png") center top / auto 100% no-repeat; box-sizing: border-box; padding: 15px 0px 0px; margin: 25px 0px; }
.Width { width: 100%; max-width: 1400px; min-width: 1180px; margin: 0px auto; }
.lktl-top { text-align: center; font-size: 44px; line-height: 54px; font-weight: 600; display: flex; justify-content: center; align-items: center; box-sizing: border-box; }
.lktl-top span { font-family: FZYANS_DAJW; color: #fff; text-shadow: rgba(177, 8, 38, 0.01) 0px 6px 1px;}
.lktl-top a{color:#fff;font-weight: 600;}
.lktl-top span:nth-child(1) { font-weight: 400; }
.lktl-top .lk-title { display: inline-block; width: 251px; height: 73px; line-height: 73px; background: url("../images/lk_bg.png") center center / 100% no-repeat; margin: 0px 20px 0px 30px; }
.lktl-list { margin-top: 22px; }
.lktl-list ul { display: flex; justify-content: space-between; box-sizing: border-box; padding: 0px 20px 45px; }
.lktl-list li { width: 308px; height: 89px; background: url("../images/sk_list_bg.png") center center / 100% 100% no-repeat; transition: all 0.3s ease 0s; }
.lktl-list li:hover { transform: translateY(-5px); }
.lktl-list li a { display: block; box-sizing: border-box; padding: 14px 0px 0px 103px; position: relative; color: rgb(255, 255, 255); }
.sk-icon { position: absolute; top: -12px; left: 15px; width: 107px; height: 98px; background: url("../images/sk_bg.png") center center / 100% no-repeat; font-size: 36px; font-family: FZYANS_DAJW; color: rgb(172, 28, 16); text-align: center; box-sizing: border-box; padding: 15px 0px 0px; font-weight: 600; }
.sk-icon span {}
.lktl-list li a h2 { font-size: 25px; line-height: 54px; color: rgb(255, 255, 255); font-weight: 600; margin-bottom: 10px; text-align: center; }
.lktl-list li a p { font-size: 16px; font-family: FZYANS_ZHONGJW; color: rgb(255, 224, 183); line-height: 14px; text-align: center; }
.swiper-container { margin: 0px auto; position: relative; overflow: hidden; backface-visibility: hidden; z-index: 1; }
.swiper-wrapper { position: relative; width: 100%; transition-property: transform, left, top; transition-duration: 0s; transform: translate3d(0px, 0px, 0px); transition-timing-function: ease; box-sizing: content-box; }
.swiper-free-mode > .swiper-wrapper { transition-timing-function: ease-out; margin: 0px auto; }
.swiper-slide { float: left; box-sizing: content-box; }
.fb { font-weight: bold; }
.f16 { font-size: 16px; }
.f26 { font-size: 26px; }
.f12_d62e2e, .f12_d62e2e a:link, .f12_d62e2e a:visited, a.f12_d62e2e, a.f12_d62e2e:link, a.f12_d62e2e:visited { color: rgb(214, 46, 46); text-decoration: none; }
.f12_d62e2e a:hover, a.f12_d62e2e:hover { color: rgb(214, 46, 46); text-decoration: underline; }
.f12_fff, .f12_fff a:link, .f12_fff a:visited, a.f12_fff, a.f12_fff:link, a.f12_fff:visited { color: rgb(255, 255, 255); text-decoration: none; }
.f12_fff a:hover, a.f12_fff:hover { color: rgb(255, 255, 255);}
.blank10 { margin: 0px auto; width: 100%; height: 10px; font-size: 1px; clear: both; overflow: hidden; }
.block { display: block; }
.wid_1400 { width: 1400px; clear: both; overflow: hidden; margin: 0px auto; }
body { text-size-adjust: 100% !important; }
html, body { min-width: 1400px; }
#hnCitys .title { width: 99px; height: 32px; border-right: 1px solid rgb(171, 171, 171); position: relative; padding-left: 12px; }
#hnCitys .title::after { content: ""; width: 0px; height: 0px; border-width: 7px; border-style: solid; border-color: transparent transparent transparent rgb(116, 116, 116); position: absolute; top: 10px; right: 2px; z-index: 10; }
#tbtj .title { width: 58px; height: 168px; background: url("../images/tbtjtitle.png") right center no-repeat; }
#hnNews24 .title, #gngj .title { height: 57px; line-height: 57px; border-bottom: 3px solid rgb(214, 46, 46); }
.wid500_ul_hidden li { width: 500px; line-height: 40px; height: 40px; overflow: hidden; }
.com_ul_iocn li::before { content: ""; width: 4px; height: 4px; background: rgb(122, 122, 122); display: block; float: left; margin: 19px 7px 0px 0px; border-radius: 50%; }
.wid500_ul_hidden li a { font-size: 16px; }
.com_tit { position: relative; z-index: 2; height: 50px; width: 245px; }
.com_title { background: rgb(255, 255, 255); padding: 0px 4px 0px 0px; }
.titleline { position: relative; height: 50px; line-height: 50px; }
.titleline .line { position: absolute; top: 50%; margin-top: -2px; right: 0px; display: block; width: 100%; height: 3px; line-height: 0; font-size: 0px; overflow: hidden; background-color: rgb(214, 46, 46); z-index: 1; }
.titlelinee .line { position: absolute; top: 50%; margin-top: -2px; right: 0px; display: block; width: 100%; height: 3px; line-height: 0; font-size: 0px; overflow: hidden; background-color: rgb(214, 46, 46); z-index: 1; }
#dax-video .titleline .title { background: url("../images/dax-video-icon.gif") 0px center no-repeat rgb(255, 255, 255); padding: 0px 4px 0px 76px; z-index: 2; position: relative; }
.f12_title { line-height: 60px; margin-left: 20px; }
#gngj .title { padding-top: 8px; }
#cchn .title { background: url("../images/index_tit_cchn.jpg") no-repeat; height: 60px; }
#cchn .title ul { padding: 0px 20px 0px 314px; line-height: 60px; float: right; }
#cchn .title ul li { line-height: 60px; padding-left: 20px; }
#rmtt .titleline .title { background: url("../images/index_rmtt.gif") center center no-repeat rgb(255, 255, 255); width: 242px; padding: 0px 8px; }
#mxw .titleline .title { background: url("../images/mxw_title.jpg") center center no-repeat rgb(255, 255, 255); width: 319px; }
#zt .titleline .title { background: rgb(246, 246, 246); }
#zt .box { width: 907px; height: 355px; padding: 14px; background: rgb(255, 255, 255); }
#photo .titleline .title, #zhibo .titleline .title { padding: 0px 16px; }
#mthd .com_tit { width: 208px; padding: 0px 25px; }
.ymkhn { width: 422px; height: 733px; background: rgb(225, 59, 41); margin-right: 15px; margin-top: 14px; padding: 5px 23px 0px 19px; }
.ymkhn .box { }
.ymkhn .box h3 { font-size: 22px; font-weight: bold; line-height: 30px; }
.ymkhn .box ul li { width: 427px; line-height: 40px; height: 40px; overflow: hidden; }
.ymkhn .box ul li a { font-size: 16px; }
.ymkhn .box ul.com_ul_iocn li::before { background: rgb(255, 255, 255); }
.dxzq_wrap_left { width: 420px; height: 685px; overflow: hidden; float: left; box-sizing: border-box; padding: 0px 5px; }
.dxzq_wrap_right { width: 478px; height: 685px; overflow: hidden; float: left; background-color: rgb(246, 246, 246); box-sizing: border-box; padding: 0px 10px; margin-left: 20px; }
.dxzq_wrap_left_bottom_item { width: 408px; height: 209px; display: block; position: relative; clear: both; overflow: hidden; margin-bottom: 28px; }
.dxzq_wrap_left_bottom_item img { width: 100%; height: 100%; object-fit: cover; }
.dxzq_wrap_left_bottom_item_title { position: absolute; bottom: 0px; left: 0px; right: 0px; line-height: 44px; box-sizing: border-box; padding-left: 73px; color: rgb(255, 255, 255); font-size: 22px; background: url("../images/84113c7632c97b55086f190a1507d540.png") 23px 7px / 30px no-repeat rgba(0, 0, 0, 0.5); white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.zght_toolsLinks a { width: 22.39%; float: left; height: 58px; text-align: center; margin: 23px 3.48% 0px 0px; font-weight: bold; color: rgb(255, 255, 255); font-size: 18px; line-height: 22px; padding-top: 12px; text-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px; position: relative; }
.zght_toolsLinks a::after { content: ""; position: absolute; width: 0px; height: 100%; background: rgba(255, 255, 255, 0.2); top: 0px; left: 0px; transition: all 0.3s ease 0s; }
.zght_toolsLinks a.bk01 { background: url("../images/ht1124bk01.png") 0% 0% / 100% 100%; }
.zght_toolsLinks a.bk02 { background: url("../images/ht1124bk02.png") 0% 0% / 100% 100%; }
.zght_toolsLinks a.bk03 { background: url("../images/ht1124bk03.png") 0% 0% / 100% 100%; }
.zght_toolsLinks a.bk04 { background: url("../images/ht1124bk04.png") 0% 0% / 100% 100%; margin-right: 0px; }
.zght_toolsLinks a.bk05 { background: url("../images/ht1124bk05.png") 0% 0% / 100% 100%; }
.zght_toolsLinks a.bk06 { background: url("../images/ht1124bk06.png") 0% 0% / 100% 100%; }
.zght_toolsLinks a.bk07 { background: url("../images/ht1124bk07.png") 0% 0% / 100% 100%; }
.zght_toolsLinks a.bk08 { background: url("../images/ht1124bk08.png") 0% 0% / 100% 100%; margin-right: 0px; }
.zght_toolsLinks a:hover::after { width: 100%; }
.zg_1366 .zght_toolsLinks a { font-size: 16px; line-height: 20px; padding-top: 8px; height: 50px; margin-top: 8px; }
.leixing { width: 180px; }
.search_name { width: 150px; }
.search_major { width: 280px; }
.swiper-container { margin: 0px auto; position: relative; overflow: hidden; backface-visibility: hidden; z-index: 1; }
.swiper-wrapper { position: relative; width: 100%; transition-property: transform, left, top; transition-duration: 0s; transform: translate3d(0px, 0px, 0px); transition-timing-function: ease; box-sizing: content-box; }
.swiper-free-mode > .swiper-wrapper { transition-timing-function: ease-out; margin: 0px auto; }
.swiper-slide { float: left; box-sizing: content-box; }
.top-navFixed .main-tabUl { margin-left: 246px; }
.top-navFixed .main-tabUl > li { height: 84px; }
.top-navFixed .main-tabUl > li > a, .top-navFixed .main-tabGj-p { color: rgb(51, 51, 51); padding: 0px 26px; line-height: 84px; }
.top-navFixed .main-tabUl > li > a::before, .top-navFixed .main-tabGj-p::before { background-position: 0px -30px; }
.top-navFixed .ewmJh-popupBox { top: 84px; }
.top-navFixed .ewmJh-popupC-hd { margin-top: -3px; font-size: 15px; }
.top-navFixed .main-tabGj-p .jt-ico { background-position: -30px -18px; }
.right-navBox { position: fixed; left: 50%; bottom: 80px; width: 66px; margin-left: 750px; z-index: 8; }
.right-navMain { background-color: rgb(255, 255, 255); width: 66px; box-shadow: rgba(96, 96, 96, 0.14) 0px 0px 43px; position: relative; z-index: 1; }
.right-navMain > p { height: 60px; border-top: 1px dashed rgb(238, 238, 238); position: relative; }
.right-navMain > p:first-child { border-top: 0px; }
.right-navMain > p.nav-kefu { height: 66px; }
.right-navMain > p.nav-fBack { height: 66px; }
.right-navMain > p.nav-backT { height: 48px; }
.right-navMain > p > a { display: block; width: 100%; height: 100%; background: url("../images/ico-rightnav.png") no-repeat; transition: all 0.2s ease 0s; }
.right-navMain > p.nav-gzwx > a { background-position: -80px 0px; }
.right-navMain > p.nav-kefu > a { background-position: -160px 0px; }
.right-navMain > p.nav-fBack > a { background-position: -240px 0px; }
.right-navMain > p.nav-backT > a { background-position: -320px 0px; }
.right-navMain > p > a:hover { background-position: 0px -60px; }
.right-navMain > p.nav-gzwx > a:hover { background-position: -80px -60px; }
.right-navMain > p.nav-kefu > a:hover { background-position: -160px -66px; }
.right-navMain > p.nav-fBack > a:hover { background-position: -240px -66px; }
.right-navMain > p.nav-backT > a:hover { background-position: -320px -48px; }
.right-navEwm { display: none; position: absolute; bottom: 14px; left: -140px; width: 130px; background-color: rgb(255, 255, 255); padding: 8px 0px; box-shadow: rgba(96, 96, 96, 0.13) 0px 0px 21px; }
.right-navEwm::before { content: ""; position: absolute; bottom: 0px; right: -8px; width: 8px; height: 9px; background: url("../images/ico-homebg.png") -992px -80px no-repeat; }
.right-navEwm-img { display: block; width: 114px; height: 114px; margin: 0px auto; }
.right-navEwm-img img { display: block; width: 100%; height: 100%; }
.right-navEwm-txt { display: block; font-size: 14px; text-align: center; margin-top: 8px; }
.right-navAdv { width: 80px; margin-left: -4px; margin-bottom: 8px; }
.right-navAdv .xrlb { display: block; width: 120px; height: 120px; background: url("../images/kefu.png") 0px 0px no-repeat transparent; margin: 0px auto; box-shadow: none; position: relative; right: 20px; }
.right-navRobot::before { content: ""; position: absolute; top: -28px; right: -110px; width: 110px; height: 150px; background: url("../images/right-navrobot.gif") no-repeat; }
.nav-app:hover .right-navEwm, .nav-gzwx:hover .right-navEwm { display: block; }
#top { width: 66px; height: 40px; text-align: center; line-height: 40px; position: fixed; display: none; }
.molunbo{ float:left;width:800px;}

.zgskcjBot{padding:0 30px;overflow: hidden;}
.gmDec_zyzxBt {margin:0 auto;}

.gmDec_zyzxBt h4{display:inline-block;height:40px;margin-bottom:23px;padding:0 142px;background:url(http://statics.offcn.com/offcn/pc/images/gmDecbgleft.png) no-repeat left center,url(http://statics.offcn.com/offcn/pc/images/gmDecbgright.png) no-repeat right center;color:#333;text-align:center;font:bold 26px/40px "Microsfot Yahei";}

.gmDec_zyzxBt h4 span{color:#e60012;}
.zg22Dec_lkRetcut{float:right;width:auto;max-width:80%; height:47px;text-align:right;}

.zg22Dec_lkRetcut li{width:18px;height:35px;float:left;box-sizing:content-box;color:#666;text-align:center;font:16px/35px "Microsoft yahei";cursor:pointer;}

.zg22Dec_lkRetcut li.on{width:38px;height:35px;border-radius:5px;background:-webkit-linear-gradient(to top,#ff884a,#e60012);background:-o-linear-gradient(to top,#ff884a,#e60012);background:-moz-linear-gradient(to top,#ff884a,#e60012);background:linear-gradient(to top,#ff884a,#e60012);color:#fff;text-align:center;}

.zg22Mar_sk522Nr .sk522Cont.on{}

.zg22Mar_sydwlk .zg_zwcfc{margin:30px;}
.sk522Cont{float: left;height: 373px;border:solid 1px #FFC2AF;width: 100%;box-sizing: border-box;}

.sk522Cont .Tit{padding-right:5.2%;height: 53px;padding-left: 90px;position: relative;}

.sk522Cont .Tit b{width: 88px;height: 54px;position:absolute;top:-1px;left:-1px;text-align: center;line-height: 54px;color:#fff;font-size: 22px;}

.sk522Cont .Tit span{font:16px/28px 'Microsoft';padding-top:17px;max-width:95%;color:#E60012;text-align:right;float:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-bottom:solid 1px #FFAAB0;}

.sk522Cont .Tit span a{line-height: 22px;color: #E60012;}

.sk522Cont .Tit b a{color:#fff;font-size: 22px;}

.sk522Cont.sk23516New .Tit b{width: 148px;}
.sk522Cont.sk23516New.bk01 .Tit b{background-image:url(../images/23htBk01.png);}
.sk522Cont.sk23516New.bk02 .Tit b{background-image:url(../images/23htBk02.png);}
.sk522Cont.sk23516New.bk03 .Tit b{background-image:url(../images/23htBk03.png);}

.sk522Cont.sk23516New.bk03 .Tit span a{color: #F53B70;}
.sk522Cont.sk23516New.bk03 .sk522Text h4 a, .sk522Cont.sk23516New.bk03 .sk522Text h4{color: #F53C71;}
.sk522Cont.sk23516New.bk03 .sk522Text p span a{color:#E60012;}


.sk522Cont.sk23516New.bk01 .sk522TextBot{background: -webkit-linear-gradient(to right,#FE4633, #FF6838);background: -o-linear-gradient(to right,#FE4633, #FF6838);background: -moz-linear-gradient(to right,#FE4633, #FF6838);background:linear-gradient(to right,#FE4633, #FF6838);}
.sk522Cont.sk23516New.bk02 .sk522TextBot{background: -webkit-linear-gradient(to right,#FF9E10, #FFD033);background: -o-linear-gradient(to right,#FF9E10, #FFD033);background: -moz-linear-gradient(to right,#FF9E10, #FFD033);background:linear-gradient(to right,#FF9E10, #FFD033);}
.sk522Cont.sk23516New.bk03 .sk522TextBot{background: -webkit-linear-gradient(to right,#F4396E, #F97A9F);background: -o-linear-gradient(to right,#F4396E, #F97A9F);background: -moz-linear-gradient(to right,#F4396E, #F97A9F);background:linear-gradient(to right,#F4396E, #F97A9F);}

@media screen and (max-width: 1480px){
	.sk522Cont.sk23516New .Tit b{width: 130px;background-size: 100% 100%;font-size: 20px;}
}
@media screen and (max-width: 1370px){
	.sk522Cont.sk23516New .Tit span{font-size: 15px;}
	.sk522Cont.sk23516New .Tit b{height: 48px;width: 125px;line-height: 48px;}
}.sk522Text{margin:25px 5.2% 0;}

.sk522Text h4{font-size: 20px;line-height: 26px;margin-bottom: 24px;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}

.sk522Text p{font-size: 16px;line-height: 21px;margin-bottom: 16px;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}

.sk522Text p a{margin-right: 5px;}

.sk522TextBot{height: 69px;border-radius: 10px;margin:20px 20px 0;padding:0 100px 0 29px;position: relative;}

.sk522TextBot a{color: #fff;}

.sk522TextBot dt{position: absolute;right:24px;top:50%;margin-top: -30px;width:60px;height: 60px;}

.sk522TextBot dt img{width: 100%;}

.sk522TextBot dd{float: left;padding-top: 9px;text-shadow: 0 3px 6px #E95546;width: 100%;color: #fff;}

.sk522TextBot dd p{font-size:16px;line-height: 21px;margin-bottom: 3px;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}

.sk522TextBot dd b{font-size:20px;line-height: 26px;display: block;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}
.zg22Mar_sk522Nr .sk522Cont{width:49%;height:360px;margin-right:2%;}

.zg22Mar_sk522Nr .sk522Cont:last-child{margin-right:0;}

.zg22Mar_sk522Nr .sk522Text{margin-top:20px;}

.zg22Mar_sk522Nr .sk522Text h4{margin-bottom:20px;}
.gmDec_zyzxBt{text-align:center;}
.zgskcjBotLet{position: relative;padding: 30px 0 0;}
.zgskcjBotLet{float:left;width:100%;}
.marhtLet{float:left;width:250px;}
.gk23MarhtLet{width:100%;overflow:hidden;}
.sk2212adbox{padding:0 30px 30px;overflow: hidden;}
.sk2212adboxLet{float: left;width: 66.15%;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;flex-flow: row wrap;justify-content:space-between;}
.sk2212adboxLetAD{width:100%;height: 119px;position: relative;margin: 0 0 4px 5px;}
.sk2212adboxLetAD a{display: block;}
.sk2212adboxLetImg{width: 100%;height: 119px;position:relative;color: #fff;padding: 10px 0 0 15px;box-sizing: border-box;z-index:1;}
.sk2212adboxLetImg p{font-size: 20px;line-height:28px;text-shadow: 1px 0 3px rgba(0, 0, 0, .2);z-index: 2;position: relative;}
.sk2212adboxLetImg strong{display:inline-block;padding:0 10px;line-height:25px;font-size: 14px;background: #fff;border-radius: 30px;position: absolute;left:5%;bottom: 8px;z-index: 2;}
.sk2212adboxLetImg img{position: absolute;right: 0;bottom: 0;width: 44%;z-index: 1;}
.sk2212adboxLetText{position: relative;width: 100%;height: 160px;border-radius: 10px;color:#fff;box-sizing: border-box;text-align: center;font-size: 18px;line-height: 30px;padding-top: 20px;text-shadow: 1px 0 3px rgba(0, 0, 0, .2);}
.sk2212adboxLetText b{font-size: 20px;line-height: 46px;display: block;}
.sk2212adboxLetImg,.sk2212adboxLetText{position: absolute;left: 0;top:0;backface-visibility: hidden;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-o-backface-visibility: hidden;}
.zg_con7div1{transition:.8s transform;-moz-transition:.8s transform;-o-transition:.8s transform;-webkit-transition:.8s transform;}
.zg_con7div2{transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-webkit-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);transition:.8s transform;-webkit-transition:.8s transform;-moz-transition:.8s transform;-o-transition:.8s transform;}

.sk2212adboxLetAD.bk01 .sk2212adboxLetImg{background: -webkit-linear-gradient(to right,#8c8bf0, #9dabef);background: -o-linear-gradient(to right,#8c8bf0, #9dabef);background: -moz-linear-gradient(to right,#8c8bf0, #9dabef);background:linear-gradient(to right,#8c8bf0, #9dabef);}
.sk2212adboxLetAD.bk01 .sk2212adboxLetImg strong{color:#618eff;}
.sk2212adboxLetAD.bk01 .sk2212adboxLetText{background:url(../images/sk221212_textbg1.png) no-repeat;}
.sk2212adboxLetAD.bk02 .sk2212adboxLetImg{background: -webkit-linear-gradient(to right,#fe5c50, #ff8671);background: -o-linear-gradient(to right,#fe5c50, #ff8671);background: -moz-linear-gradient(to right,#fe5c50, #ff8671);background:linear-gradient(to right,#fe5c50, #ff8671);}
.sk2212adboxLetAD.bk02 .sk2212adboxLetImg strong{color:#f56253;}
.sk2212adboxLetAD.bk02 .sk2212adboxLetText{background:url(../images/sk221212_textbg2.png) no-repeat;}
.sk2212adboxLetAD.bk03 .sk2212adboxLetImg{background: -webkit-linear-gradient(to right,#fdab4f, #ffdb91);background: -o-linear-gradient(to right,#fdab4f, #ffdb91);background: -moz-linear-gradient(to right,#fdab4f, #ffdb91);background:linear-gradient(to right,#fdab4f, #ffdb91);}
.sk2212adboxLetAD.bk03 .sk2212adboxLetImg strong{color:#f8ab57;}
.sk2212adboxLetAD.bk03 .sk2212adboxLetText{background:url(../images/sk221212_textbg3.png) no-repeat;}
.sk2212adboxLetAD.bk04 .sk2212adboxLetImg{background: -webkit-linear-gradient(to right,#52d787, #a2ebde);background: -o-linear-gradient(to right,#52d787, #a2ebde);background: -moz-linear-gradient(to right,#52d787, #a2ebde);background:linear-gradient(to right,#52d787, #a2ebde);}
.sk2212adboxLetAD.bk04 .sk2212adboxLetImg strong{color:#37ac66;}
.sk2212adboxLetAD.bk04 .sk2212adboxLetText{background:url(../images/sk221212_textbg4.png) no-repeat;}

